﻿
#pragma once

//----------------------------------------------------------------------------------
// Include
//----------------------------------------------------------------------------------
#include "../ace.common.Base.h"

//----------------------------------------------------------------------------------
//
//----------------------------------------------------------------------------------
namespace ace { 
//----------------------------------------------------------------------------------
//
//----------------------------------------------------------------------------------

/**
	@brief	2次元ベクトル
*/
struct Vector2DI
{
public:
	/**
		@brief	X
	*/
	int32_t	X;

	/**
		@brief	Y
	*/
	int32_t	Y;

	/**
		@brief	コンストラクタ
	*/
	Vector2DI();

	/**
		@brief	コンストラクタ
	*/
	Vector2DI( int32_t x, int32_t y );

	bool operator == (const Vector2DI& o);
	bool operator != (const Vector2DI& o);

};

//----------------------------------------------------------------------------------
//
//----------------------------------------------------------------------------------
}
//----------------------------------------------------------------------------------
//
//----------------------------------------------------------------------------------
